﻿<%@ Page Title="" Language="C#" MasterPageFile="~/MasterClinicaSanPablo.Master" AutoEventWireup="true"
    EnableEventValidation="false" CodeBehind="RegistroServicioNoConforme.aspx.cs"
    Inherits="ClinicaSanPablo.RegistroServicioNoConforme" %>

<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder2" runat="server">
    <script type="text/javascript">
        function ValidNum(e){
            var tecla= document.all ? tecla = e.keyCode : tecla = e.which;
            return ((tecla > 47 && tecla < 58) || tecla == 46);
        }
        function isNumberKey(evt) 
        {
            var charCode = (evt.which) ? evt.which : event.keyCode
            if (charCode > 31 && (charCode < 48 || charCode > 57))
               return true;
 
            return false;
        }        

        $(document).ready(function () {
              $("#txtFechaVencimiento").datepicker();   
              $("#txtFechaVencimiento").attr("disabled", true);    
                     
        });        

        $(document).ready(function () {            

            var myarray;
            var myarray2;            

            function validar() {
                $('#servicioNoConforme').validate({
                    rules: {
                         
                        ctl00$master$txtDescripcionServicioNoConforme: {
                            required: true
                        },
                        ctl00$master$txtIdentificadoPor: {
                            required: true
                        },
                    },
                    messages: {
                    
                        ctl00$master$txtDescripcionServicioNoConforme: {
                            required: "<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; * Ingrese descripcion"
                        },
                        ctl00$master$txtIdentificadoPor: {
                            required: "<br/> * Ingrese empleado"
                        },
                     }
                });
            }

 
            $("#btnActualizar").hide("slow");

            $('#buscarEmpleado').click(function () {
                $("#grdListEmpleado").trigger("reloadGrid");
            });

            $("#grdListEmpleado").jqGrid({
                url: "BusEmpleado.aspx",
                datatype: 'json',
                type: 'GET',
                colNames: ['Documento', 'Apellidos', 'Nombres', 'Email', 'Telfijo', 'TelfCel','tipdoc'],
                colModel: [
                    { name: 'Id', index: 'Id', align: 'center', width: 100, sortable: false },
                    { name: 'Apellidos', index: 'Apellidos', align: 'center', width: 140, sortable: false },
                    { name: 'Nombres', index: 'Nombres', align: 'center', width: 140, sortable: false },
                    { name: 'Email', index: 'Email', align: 'center', width: 200, sortable: false },
                    { name: 'Telfijo', index: 'Telfijo', align: 'center', width: 100, sortable: false },
                    { name: 'TelfCel', index: 'TelfCel', align: 'center', width: 100, sortable: false },
                    { name: 'tipdoc', index: 'tipdoc', align: 'center', width: 100, sortable: false, hidden: true },                    
                    ],
                pager: jQuery('#grdPager2'),
                rowNum: 20,
                rowList: [20, 50, 100],
                sortname: 'Id',
                sortorder: 'desc',
                postData: {
                    apellidoEmpleado: function () { return $("#txtBuscarApellido").val(); },
                    nombreEmpleado: function () { return $("#txtBuscarNombre").val(); }
                },
                ondblClickRow: function (id) {
                    $("#dlgBusquedaEmpleado").simpledialog("close");

                    var ret = jQuery("#grdListEmpleado").jqGrid('getRowData', id);
                      var data = {
                        codigo: ret.Id,
                        apellidosemp: ret.Apellidos,
                        nombreemp: ret.Nombres,
                        nrodocumentos: ret.Id,
                        telefono: ret.Telfijo,
                        celular: ret.TelfCel,
                        email: ret.Email,
                        tipdoc: ret.tipdoc                        
                    };
                    var jsondata = JSON.stringify(data);
                    $.ajax({
                        type: "POST",
                        url: "BusEmpleado.aspx/VerificarEmpleado",
                        data: jsondata,
                        contentType: "application/json; charset=utf-8",
                        dataType: "json",
                        success: function (data) {
                            var jsonData = JSON.parse(data.d);
                            if (jsonData.resultado) {                                  
                                $("#txtCodigoIdentificadoPor").val(ret.Id);
                                $("#txtIdentificadoPor").val(jsonData.nombreemp + " " + jsonData.apellidosemp);
                            }
                            else
                                alert("No hay registros que mostrar");
                        },
                        error: function () {
                            alert("Failed to load names");
                        }
                    });
                }
            });

            $.ajax({
                type: "POST",
                url: "RegistroServicioNoConforme.aspx/ComboSede",
                data: {},
                contentType: "application/json; charset=utf-8",
                dataType: "json",
                success: function (data) {
                    var jsonData = JSON.parse(data.d);
                    $("#cmbSede").get(0).options.length = 0;
                    $.each(jsonData,
                    function (index, item) {
                        $("#cmbSede").get(0).options[$("#cmbSede").get(0).options.length] = new Option(item.DesSede, item.CodSede);
                    });
                    $('#cmbSede').removeAttr('disabled');
                    $("#cmbSede").change();                    
                },
                error: function () {
                    alert("Failed to load names");
                }
            });

           

             $("#cmbSede").change(function () { 
                var data = { cadena: $("#cmbSede option:selected").val() };
                var jsondata = JSON.stringify(data);
                $.ajax({
                    type: "POST",
                    url: "RegistroServicioNoConforme.aspx/ComboArea",
                    data: jsondata,
                    contentType: "application/json; charset=utf-8",
                    dataType: "json",
                    success: function (data) {                                          
                            var models = (typeof data.d) == 'string' ? eval('(' + data.d + ')') : data.d;
                            myarray = new Array;
                            $("#cmbOtrasAreasInvolucradas").get(0).options.length = 0;
                            $("#cmbAreaInvolucrada").get(0).options.length = 0;
                            for (var i = 0; i < models.length; i++) {
                                myarray[i] = new Array();
                                var val = models[i].CodArea;
                                var text = models[i].DesArea;
                                var text2 = models[i].Mailjefearea;
                                myarray[i][0] = val;
                                myarray[i][1] = text2;
                                $("#cmbAreaInvolucrada").get(0).options[$("#cmbAreaInvolucrada").get(0).options.length] = new Option(text, val);
                                $("#cmbOtrasAreasInvolucradas").get(0).options[$("#cmbOtrasAreasInvolucradas").get(0).options.length] = new Option(text, val);
                               
                            }
                            $("#cmbAreaInvolucrada").change();

                    },
                    error: function () {                         
                        alert("Failed to load names");
                    }
                });
            });




            $.ajax({
                type: "POST",
                url: "RegistroServicioNoConforme.aspx/ComboUniNegocio",
                data: {},
                contentType: "application/json; charset=utf-8",
                dataType: "json",
                success: function (data) {
                    var jsonData = JSON.parse(data.d);
                    $("#cmbUnidadNegocio").get(0).options.length = 0;
                    $.each(jsonData,
                    function (index, item) {
                        $("#cmbUnidadNegocio").get(0).options[$("#cmbUnidadNegocio").get(0).options.length] = new Option(item.DesUniNegocio, item.CodUniNegocio);
                    });
                    $('#cmbUnidadNegocio').removeAttr('disabled');   
                },
                error: function () {
                    alert("Failed to load names");
                }
            });
            
            $.ajax({                      
                type: "POST",
                url: "RegistroServicioNoConforme.aspx/ComboTipoQueja",
                data: {},
                contentType: "application/json; charset=utf-8",
                dataType: "json",
                success: function (response) {
                    var models = (typeof response.d) == 'string' ? eval('(' + response.d + ')') : response.d;
                    myarray2 = new Array;
                      $("#cmbTipoQueja").get(0).options.length = 0;
                    for (var i = 0; i < models.length; i++) {
                        myarray2[i] = new Array();
                        var val = models[i].CodTipoQueja;
                        var text = models[i].DescTipoQueja;
                        var cantidad = models[i].CantTipoQueja;
                        myarray2[i][0] = val;
                        myarray2[i][1] = cantidad;
                        $("#cmbTipoQueja").get(0).options[$("#cmbTipoQueja").get(0).options.length] = new Option(text, val);
                        
                    }
                    $("#cbmTipoQueja").change();
                },
                error: function (response) {
                    if (response.length != 0)
                        alert(response);
                }
            });

            
            
            $("#cmbTipoQueja").change(function () {
               var codTipoQueja = $("#cmbTipoQueja option:selected").val();
                for (var a = 0; a < myarray2.length; a++) {
                    if (codTipoQueja == myarray2[a][0]) {
                        var plazo = myarray2[a][1];
                    }
                }
               $("#txtplazo").val(plazo);               
            });

            $("#cmbAreaInvolucrada").change(function () {
                var codTipSeg = $("#cmbAreaInvolucrada option:selected").val();
                for (var a = 0; a < myarray.length; a++) {
                    if (codTipSeg == myarray[a][0]) {
                        var correo = myarray[a][1];
                    }
                }
                $("#txtcorreo").val(correo);
            });

           

            $.ajax({
                type: "POST",
                url: "RegistroServicioNoConforme.aspx/ComboProveedor",
                data: {},
                contentType: "application/json; charset=utf-8",
                dataType: "json",
                success: function (data) {
                    var jsonData = JSON.parse(data.d);
                    $("#cmbProveedorInvolucrado").get(0).options.length = 0;
                    $.each(jsonData,
                    function (index, item) {
                        $("#cmbProveedorInvolucrado").get(0).options[$("#cmbProveedorInvolucrado").get(0).options.length] = new Option(item.RazProveedor, item.CodProveedor);
                    });
                    $('#cmbProveedorInvolucrado').removeAttr('disabled');
                },
                error: function () {
                    alert("Failed to load names");
                }
            });

            $("#btnRegistrar").click(function () {
                validar();
            });

            $("#btnLimpiar").click(function () {

                $('#cmbSede').get(0).selectedIndex = 0;
                $('#cmbUnidadNegocio').get(0).selectedIndex = 0;
                $('#cmbAreaInvolucrada').get(0).selectedIndex = 0;
                $('#cmbProveedorInvolucrado').get(0).selectedIndex = 0;
                $('#cmbOtrasAreasInvolucradas').get(0).selectedIndex = 0;
                $('#cmbTipoQueja').get(0).selectedIndex = 0;                
                
                $("#txtDescripcionServicioNoConforme").val("");
                $("#txtCodigoIdentificadoPor").val("");
                $("#txtIdentificadoPor").val("");
                $("#txtplazo").val("");
                $("#txtFechaVencimiento").val("");                
                $("#txtDescripcionServicioNoConforme").focus();

                $("#SER001").attr('checked', true);
                $("#FPL1").attr('checked', true);

                $("#txtPlazoNumero").focus();
                return false;
            });

            $("#btnBuscar").click(function () {
                $("#dlgBusquedaSNC").simpledialog("open");
                return false;
            });

            $("#dlgBusquedaSNC").simpledialog({
                autoOpen: false,
                resizable: false,
                modal: true,
                height: 400,
                width: 1000,
                close: function (event, ui) {
                }
            });

            $('#btnBuscarSNC').click(function () {
                $("#grdListSNC").trigger("reloadGrid");
            });
        

            $("#FPL1").click(function () {                
                $("#txtFechaVencimiento").val("");
                $("#txtFechaVencimiento").attr("disabled", true);       
                $("#txtplazo").attr("disabled", false);        
            });

            $("#FPL2").click(function () {                
                $("#txtplazo").val("");
                $("#txtplazo").attr("disabled", true);      
                $("#txtFechaVencimiento").attr("disabled", false);              
            });

            $("#grdListSNC").jqGrid({
                url: "BusSNC.aspx",
                datatype: 'json',
                type: 'GET',
                colNames: ['Codigo', 'Descripcion', 'FechaRegistro', 'Sede', 'UnidadNegocio', 'Servicio', 'Area', 'Proveedor', 'TipoQueja', 'PlazoCantidad', 'PlazoUnidad', 'DocumentoEmpleado', 'NombresEmpleado', 'FechaVencimiento'],
                colModel: [
                    { name: 'Id', index: 'Id', align: 'center', width: 100, sortable: false },
                    { name: 'Descripcion', index: 'Descripcion', align: 'center', width: 650, sortable: false },
                    { name: 'FechaRegistro', index: 'FechaRegistro', align: 'center', width: 140, sortable: false },
                    { name: 'Sede', index: 'Sede', align: 'center', width: 140, sortable: false, hidden: true },
                    { name: 'UnidadNegocio', index: 'UnidadNegocio', align: 'center', width: 140, sortable: false, hidden: true },
                    { name: 'Servicio', index: 'Servicio', align: 'center', width: 140, sortable: false, hidden: true },
                    { name: 'Area', index: 'Area', align: 'center', width: 140, sortable: false, hidden: true },
                    { name: 'Proveedor', index: 'Proveedor', align: 'center', width: 140, sortable: false, hidden: true },
                    { name: 'TipoQueja', index: 'TipoQueja', align: 'center', width: 140, sortable: false, hidden: true },
                    { name: 'PlazoCantidad', index: 'PlazoCantidad', align: 'center', width: 140, sortable: false, hidden: true },
                    { name: 'PlazoUnidad', index: 'PlazoUnidad', align: 'center', width: 140, sortable: false, hidden: true },
                    { name: 'DocumentoEmpleado', index: 'DocumentoEmpleado', align: 'center', width: 140, sortable: false, hidden: true },
                    { name: 'NombresEmpleado', index: 'NombresEmpleado', align: 'center', width: 140, sortable: false, hidden: true },
                    { name: 'FechaVencimiento', index: 'FechaVencimiento', align: 'center', width: 140, sortable: false, hidden: true },
                    ],
                pager: jQuery('#grdPagerSNC'),
                rowNum: 20,
                rowList: [20, 50, 100],
                sortname: 'Id',
                sortorder: 'desc',
                postData: {
                    codigoSNC: function () { return $("#txtCodigoBusqueda").val(); },
                    descripcionSNC: function () { return $("#txtDescripcionBusqueda").val(); },
                    areaInvolucrada: function () { return $("#cmbAreaBusqueda").val(); }
                },
                ondblClickRow: function (id) {

                    $("#dlgBusquedaSNC").simpledialog("close");

                    var ret = jQuery("#grdListSNC").jqGrid('getRowData', id);

                    $("#txtCodigoSNC").val(ret.Id);
                    $("#cmbSede").val(ret.Sede);
                    $("#cmbUnidadNegocio").val(ret.UnidadNegocio);

                    if (ret.Servicio == 'SER001') {
                        $("#SER001").attr('checked', true);
                    }
                    if (ret.Servicio == 'SER002') {
                        $("#SER002").attr('checked', true);
                    }
                    if (ret.Servicio == 'SER003') {
                        $("#SER003").attr('checked', true);
                    }

                    $("#cmbAreaInvolucrada").val(ret.Area);
                    $("#cmbProveedorInvolucrado").val(ret.Proveedor);
                    $("#cmbTipoQueja").val(ret.TipoQueja);

 
                    $("#txtFechaVencimiento").val(ret.FechaVencimiento);
                     
                    $("#lblcodSNC").val(ret.Id);
                    $("#txtDescripcionServicioNoConforme").val(ret.Descripcion);
                    $("#txtCodigoIdentificadoPor").val(ret.DocumentoEmpleado);
                    $("#txtIdentificadoPor").val(ret.NombresEmpleado);
                    $("#txtFechaRegistro").val(ret.FechaRegistro);                     
                    
                    var fechaRegistroArray = ret.FechaRegistro.split("/");                    
                    var diaRegistro = fechaRegistroArray[0];
                    var mesRegistro = fechaRegistroArray[1];
                    
                    var añoRegistroArray = fechaRegistroArray[2].split(" ");
                    var añoRegistro = añoRegistroArray[0];

                    var fechaRegistro = new Date(mesRegistro+"/"+diaRegistro+"/"+añoRegistro);                    

                    var fechaVencimientoArray = ret.FechaVencimiento.split("/");                    
                    var diaVencimiento = fechaVencimientoArray[0];
                    var mesVencimiento = fechaVencimientoArray[1];
                    
                    var añoVencimientoArray = fechaVencimientoArray[2].split(" ");
                    var añoVencimiento = añoVencimientoArray[0];
                     
                    var fechaVencimiento =  new Date(mesVencimiento+"/"+diaVencimiento+"/"+añoVencimiento);

                    var diferencia = fechaVencimiento.getTime() - fechaRegistro.getTime();
                    
                    var dias = Math.floor(diferencia / (1000 * 60 * 60 * 24));  

                    $("#txtplazo").val(dias);

                    $("#btnActualizar").show("slow");
                    $("#btnRegistrar").hide("slow");
                }
            });

            $("#btnBuscarEmpleado").click(function () {
                $("#dlgBusquedaEmpleado").simpledialog("open");
            });

            $("#btnSalirBusquedaEmpleado").click(function () {
                $("#dlgBusquedaEmpleado").simpledialog("close");
            });

            $("#dlgBusquedaEmpleado").simpledialog({
                autoOpen: false,
                resizable: false,
                modal: true,
                height: 400,
                width: 850,
                close: function (event, ui) {
                }
            });

            $("#btnDerivar").click(function () {                       
                    var codSNC = $("#lblcodSNC").val();
                    if(codSNC!="0"){                    
                        var data1 = { codigoSNC: codSNC };
                        var jsondata = JSON.stringify(data1);
                        $.ajax({
                            type: "POST",
                            url: "BusPaciente.aspx/Buscar_DerivarSNC",
                            data: jsondata,
                            contentType: "application/json; charset=utf-8",
                            dataType: "json",
                             success: function (data) {
                                var jsonData = JSON.parse(data.d);                             
                                if (jsonData.resultado) {                                                                          
                                  $("#TxtCorreo1").val($("#txtcorreo").val());     
                                  $("#TxtCorreo2").val(jsonData.correo1);     
                                  $("#TxtCorreo3").val(jsonData.correo2);     
                                  $("#TxtCorreo4").val(jsonData.correo3);     
                                  $("#TxtCorreo5").val(jsonData.correo4);
                                  $("#hidCorreo2").val(jsonData.correo1);     
                                  $("#hidCorreo3").val(jsonData.correo2);     
                                  $("#hidCorreo4").val(jsonData.correo3);     
                                  $("#hidCorreo5").val(jsonData.correo4);
                                }  
                            },
                            error: function () {
                                alert("Failed to load names");
                            }
                        });
                    }else{
                         alert("Primero tiene que registrar antes de derivar");
                          return false;
                    }
                    

              $("#Derivar").simpledialog("open");                   
                 return false;

         
         });


            $("#BtnSalir").click(function () {
                $("#Derivar").simpledialog("close");
            });

            $("#Derivar").simpledialog({
                autoOpen: false,
                resizable: false,
                modal: true,
                height: 350,
                width: 350,
                close: function (event, ui) {
                }
            });


            $("#Btnenviar").click(function () {

             var mailGe=  $("#txtcorreo").val();
             var mailA1= ($('#ChA1:checked').val() !== undefined)?$("#hidCorreo2").val():"";
             var mailA2= ($('#ChA2:checked').val() !== undefined)?$("#hidCorreo3").val():"";
             var mailA3= ($('#ChA3:checked').val() !== undefined)?$("#hidCorreo4").val():"";
             var mailA4= ($('#ChA4:checked').val() !== undefined)?$("#hidCorreo5").val():"";
             var codSNC = $("#lblcodSNC").val();

                var data = {
                    EGerente : mailGe, 
                    EA1 : mailA1,
                    EA2 : mailA2, 
                    EA3 : mailA3, 
                    EA4 : mailA4, 
                    codSNC : codSNC
                };

                var jsondata = JSON.stringify(data);

                $.ajax({
                    type: "POST",
                    url: "RegistroServicioNoConforme.aspx/Enviar_Correo",
                    data: jsondata,
                    contentType: "application/json; charset=utf-8",
                    dataType: "json",
                    success: function (data) {
                        var jsonData = JSON.parse(data.d);
                        if (jsonData.resultado)
                            alert("Envio mensaje");
                        else
                            alert("No envio mensaje");
                    },
                    error: function () {
                        alert("Failed to load names");
                    }
                });
                return false;
            });


            $("#btnActualizar").click(function () {
                
                validar();

                var valid = $('#servicioNoConforme').valid();

                if (valid) {
                    var CodSNC = $("#txtCodigoSNC").val();
                    var CodSede = $("#cmbSede option:selected").val();
                    var CodUnidadNegocio = $("#cmbUnidadNegocio option:selected").val();
                    var CodServicio = $("input[name='ctl00$master$ServicioInvolucrado']:checked").val();
                    var CodArea = $("#cmbAreaInvolucrada option:selected").val();
                    var CodProveedor = $("#cmbProveedorInvolucrado option:selected").val();
                    var CodTipoQueja = $("#cmbTipoQueja option:selected").val();
                    var DescripcionSNC = $("#txtDescripcionServicioNoConforme").val();
                    var NumDocEmpleado = $("#txtCodigoIdentificadoPor").val();
                    var NumDiasPlazo = parseInt($("#txtplazo").val());
                    var FechaVencimiento="";

                    var formaPlazo = $("input[name='ctl00$master$FormaPlazo']:checked").val();
                    if(formaPlazo == "FPL1"){
                        var fechaRegistroArray = $("#txtFechaRegistro").val().split("/");                    
                        var diaRegistro = fechaRegistroArray[0];
                        var mesRegistro = fechaRegistroArray[1];
                    
                        var añoRegistroArray = fechaRegistroArray[2].split(" ");
                        var añoRegistro = añoRegistroArray[0];

                        var fechaRegistro = new Date(mesRegistro+"/"+diaRegistro+"/"+añoRegistro); 
                                                        
                        fechaRegistro.setDate(fechaRegistro.getDate()+NumDiasPlazo);
                        var Dia = fechaRegistro.getDate();
                        var Mes = fechaRegistro.getMonth() + 1;
                        var Anio = fechaRegistro.getFullYear();
                        FechaVencimiento = Dia + "/" + Mes + "/" + Anio; 
                    }
                    if(formaPlazo == "FPL2"){
                        FechaVencimiento = $("#txtFechaVencimiento").val();
                    }                   

                    var data5 = {
                        codSNC: CodSNC,
                        codSede: CodSede,
                        codUnidadNegocio: CodUnidadNegocio,
                        codServicio: CodServicio,
                        codArea: CodArea,
                        codProveedor: CodProveedor,
                        codTipoQueja: CodTipoQueja,
                        descripcionSNC: DescripcionSNC,
                        numDocEmpleado: NumDocEmpleado,
                        fechaVencimiento: FechaVencimiento
                    }

                    var jsondata = JSON.stringify(data5);

                    $.ajax({
                        type: "POST",
                        url: "RegistroServicioNoConforme.aspx/UpdateSNC",
                        data: jsondata,
                        contentType: "application/json; charset=utf-8",
                        dataType: "json",
                        success: function (data) {
                            var jsonData = JSON.parse(data.d);
                            if (jsonData.resultado) {
                                alert("Se actualizo el registro");
                                $("#btnLimpiar").click();
                            }
                            else {
                                alert("Error al actualizar");
                            }
                        },
                        error: function () {
                            alert("Failed to load names");
                        }
                    });
                }
                return false;
            });           
            $('.csNumeric').numeric();
           
        });
    </script>
    <style type="text/css">
        .error
        {
            border: 1px solid red;
        }
        label.error
        {
            border: 0px;
            color: Red;
        }
        div.container
        {
            display: none;
            color: Red;
        }
        .style12
        {
            color: #49277b;
            font-weight: bold;
            font-size: 11px;
        }
        .style13
        {
            text-align: left;
        }
        .style16
        {
            width: 16%;
            height: 20px;
        }
        .style17
        {
            height: 20px;
        }
        .style19
        {
            width: 17%;
        }
        .style23
        {
            width: 35%;
        }
        .style27
        {
        }
        .style28
        {
            width: 125px;
            text-align: right;
        }
        .style29
        {
            width: 125px;
            text-align: right;
            height: 19px;
        }
        .style30
        {
            height: 19px;
        }
        .style31
        {
            height: 19px;
            width: 169px;
        }
        .style32
        {
            width: 169px;
        }
        .style33
        {
            width: 153px;
            text-align: left;
        }
        .style34
        {
            width: 153px;
            text-align: left;
            height: 19px;
        }
        #grdMuestraRecla
        {
            text-align: center;
        }
        #asd .ui-jqgrid
        {
            display: block;
            margin: 0 auto;
        }
        
        .style35
        {
            width: 16px;
            height: 2px;
        }
        
        .style36
        {
            height: 2px;
        }
        
        .style37
        {
            color: #49277b;
            font-weight: bold;
            font-size: 11px;
            width: 52%;
        }
        .style38
        {
            height: 20px;
            width: 52%;
        }
        .style39
        {
            width: 52%;
        }
        
        .style41
        {
            width: 44px;
        }
                
        .style44
        {
            width: 50px;
        }
        
        .style45
        {
            width: 301px;
        }
        .style46
        {
            width: 115px;
        }
        .style48
        {
            width: 73px;
        }
        .style49
        {
            width: 120px;
        }
        .style50
        {
            width: 49px;
        }
        </style>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="master" runat="server">
    <form id="servicioNoConforme" runat="server">
    <div class="cuerpo">
        <table width="100%" border="0" cellspacing="0" cellpadding="0">
            <tr>
                <td colspan="3">
                    <img src="images/caja_main01.gif" width="973" height="13" />
                </td>
            </tr>
            <tr>
                <td width="7" background="images/caja_main02.gif">
                    &nbsp;
                </td>
                <td class="info" valign="top">
                    <div class="fecha">
                        Lima,
                        <%= DateTime.Now.ToShortDateString() %></div>
                    <div class="cajaBlanco">
                        <h1>
                            Registro de <strong>Servicios No Conformes</strong></h1>
                        <table border="0" cellspacing="1" cellpadding="1" align="center" style="width: 83%">
                            <tr>
                                <td class="txtAzul">
                                    Sede:
                                </td>
                                <td class="txtAzul">
                                    Unidad de Negocio:
                                </td>
                                <td class="style37">
                                    Servicio Involucrado:
                                </td>
                                <td class="style12" rowspan="2">
                                </td>
                            </tr>
                            <tr>
                                <td class="style19">
                                    <asp:DropDownList ID="cmbSede" runat="server" Height="22px" Width="200">
                                    </asp:DropDownList>
                                </td>
                                <td class="style19">
                                    <asp:DropDownList ID="cmbUnidadNegocio" runat="server" Height="22px" Width="200px">
                                    </asp:DropDownList>
                                </td>
                                <td class="style39">
                                    <asp:RadioButton ID="SER001" runat="server" Text="Ambulatoria" GroupName="ServicioInvolucrado"
                                        Checked="True" />&nbsp;&nbsp;
                                    <asp:RadioButton ID="SER002" runat="server" Text="Emergencia" GroupName="ServicioInvolucrado" />&nbsp;&nbsp;
                                    <asp:RadioButton ID="SER003" runat="server" Text="Hospitalaria" GroupName="ServicioInvolucrado" />
                                </td>
                            </tr>
                            <tr>
                                <td class="txtAzul">
                                    Área Involucrada:
                                </td>
                                <td class="txtAzul">
                                    Proovedor Involucrado:
                                </td>
                                <td class="style37">
                                    &nbsp;
                                </td>
                            </tr>
                            <tr>
                                <td class="style16">
                                    <asp:DropDownList ID="cmbAreaInvolucrada" runat="server" Height="22px" Width="200px">
                                    </asp:DropDownList>
                                </td>
                                <td class="style17">
                                    <asp:DropDownList ID="cmbProveedorInvolucrado" runat="server" Height="22px" Width="200px">
                                    </asp:DropDownList>
                                </td>
                                <td class="style38">
                                    &nbsp;
                                </td>
                                <td>
                                </td>
                            </tr>
                            <tr>
                                <td colspan="4" align="right">
                                    <button id="btnBuscar" class="submitBtn">
                                        <span>Buscar</span></button>
                                </td>
                            </tr>
                        </table>
                    </div>
                    <br />
                    <table width="100%" border="0" cellspacing="0" cellpadding="0" class="TablaStyle">
                        <tr>
                            <td width="6">
                            </td>
                            <td>
                            </td>
                            <td width="6">
                            </td>
                        </tr>
                        <tr>
                            <td width="6">
                                &nbsp;
                            </td>
                            <td bgcolor="#eeeeee">
                                <h2>
                                    Otros Involucrados:</h2>
                                <asp:ScriptManager ID="ScriptManager1" EnablePartialRendering="true" runat="server" />
                                <asp:HiddenField ID="txtCodigoSNC" runat="server" />
                                <asp:HiddenField ID="txtcorreo" runat="server" />
                                <asp:HiddenField ID="hidCorreo2" runat="server" />
                                <asp:HiddenField ID="hidCorreo3" runat="server" />
                                <asp:HiddenField ID="hidCorreo4" runat="server" />
                                <asp:HiddenField ID="hidCorreo5" runat="server" />
                                <asp:HiddenField ID="txtFechaRegistro" runat="server" />
                                <table width="90%" border="0" align="center" cellpadding="4" cellspacing="4">
                                    <tr>
                                        <td class="style35" valign="top">
                                            Área:
                                        </td>
                                        <td class="style36" valign="top">
                                            <asp:DropDownList ID="cmbOtrasAreasInvolucradas" runat="server" Height="22px" Width="146px">
                                            </asp:DropDownList>
                                        </td>
                                        <td class="style36">
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            &nbsp;
                                        </td>
                                        <td>
                                            <asp:UpdatePanel runat="server" ID="updGrid" UpdateMode="Conditional" colspan="3">
                                                <contenttemplate>
                                                    <asp:Button ID="btnAgregar" runat="server" Text="Añadir" CssClass="submitBtn" OnClick="btnAgregar_Click" />
                                                    <asp:Label ID="lblMensajeAdd" runat="server" ForeColor="Red"></asp:Label>
                                        </td>
                                        <td>
                                            &nbsp;
                                        </td>
                                    </tr>
                                    <tr>
                                        <td colspan="2">
                                            <asp:GridView ID="gvOtrasAreas" runat="server" CellPadding="3" Font-Bold="False"
                                                Font-Size="11px" Height="16px" Width="592px" BackColor="#CCCCCC" BorderColor="#CCCCCC"
                                                Font-Overline="False" Font-Strikeout="False" Font-Underline="False" ForeColor="#333333"
                                                EnableTheming="True" ViewStateMode="Enabled" AutoGenerateColumns="False" OnRowDeleting="gvOtrasAreas_RowDeleting">
                                                <AlternatingRowStyle BackColor="White" ForeColor="#333333" />
                                                <Columns>
                                                    <asp:BoundField DataField="Codigo" HeaderText="Codigo" />
                                                    <asp:BoundField DataField="Area" HeaderText="Area" />
                                                    <asp:BoundField DataField="Jefe" HeaderText="Jefe" />
                                                    <asp:CommandField ButtonType="Image" DeleteImageUrl="~/images/ico_cancelar.png" ShowDeleteButton="True" />
                                                </Columns>
                                                <EditRowStyle BackColor="#999999" />
                                                <FooterStyle BackColor="#5D7B9D" ForeColor="White" Font-Bold="True" />
                                                <HeaderStyle BackColor="#E3F1FA" Font-Bold="False" ForeColor="#2779AA" Wrap="True"
                                                    Font-Overline="False" Font-Size="11px" Font-Strikeout="False" Font-Underline="False"
                                                    HorizontalAlign="Center" />
                                                <PagerStyle BackColor="#284775" ForeColor="White" HorizontalAlign="Center" />
                                                <RowStyle BackColor="#F9FAFB" BorderStyle="Double" ForeColor="#333333" Font-Overline="False"
                                                    HorizontalAlign="Center" />
                                                <SelectedRowStyle BackColor="#F9FAFB" Font-Bold="True" ForeColor="#333333" Wrap="True" />
                                                <SortedAscendingCellStyle BackColor="#E9E7E2" ForeColor="#333333" />
                                                <SortedAscendingHeaderStyle BackColor="Silver" />
                                                <SortedDescendingCellStyle BackColor="#FFFDF8" />
                                                <SortedDescendingHeaderStyle BackColor="#6F8DAE" ForeColor="#333333" />
                                            </asp:GridView>
                                            </ContentTemplate> </asp:UpdatePanel>
                                        </td>
                                        <td>
                                        </td>
                                    </tr>
                                </table>
                                <h2>
                                    Tipo de Servicio No Conforme:</h2>
                                <table border="0" cellspacing="1" cellpadding="1" style="width: 67%">
                                    <tr>                                        
                                        <td class="style41">
                                            &nbsp;
                                        </td>
                                        <td class="txtAzul">
                                            Tipo de Queja:
                                        </td>
                                        <td class="txtAzul">                                            
                                            Plazo:
                                        </td>    
                                    </tr>
                                    <tr>
                                        <td class="style41">
                                            &nbsp;
                                        </td>
                                        <td class="style19">
                                            <asp:DropDownList ID="cmbTipoQueja" runat="server" Height="22px" Width="200"></asp:DropDownList>
                                        </td>
                                        <td class="style48">
                                            <asp:RadioButton ID="FPL1" runat="server" Text="Nro Días" GroupName="FormaPlazo"
                                                ToolTip="" Checked="True"/>&nbsp;&nbsp;
                                        </td>
                                        <td class="style50"><asp:TextBox ID="txtplazo" runat="server" CssClass="frm csNumeric" Width="38px" MaxLength="2"></asp:TextBox>                                            
                                        </td>
                                        <td class="style49">
                                            <asp:RadioButton ID="FPL2" runat="server" Text="Fecha Vencimiento" GroupName="FormaPlazo"
                                                ToolTip="" />&nbsp;&nbsp;
                                        </td>
                                        <td class="style13">
                                            <asp:TextBox ID="txtFechaVencimiento" runat="server" CssClass="frm" 
                                                Width="56px"></asp:TextBox>
                                        </td>
                                    </tr>
                                </table>
                                <h2>
                                    Descripcion del Servicio No Conforme:</h2>
                                <table width="80%" border="0" cellspacing="1" cellpadding="1">
                                    <tr>
                                        <td class="style10">
                                        </td>
                                        <td>
                                            <asp:TextBox ID="txtDescripcionServicioNoConforme" runat="server" Height="79px" TextMode="MultiLine"
                                                Width="818px" Style="margin-left: 40px"></asp:TextBox>
                                        </td>
                                    </tr>
                                </table>
                                <h2>
                                    Identificado Por:</h2>
                                <table border="0" cellspacing="1" cellpadding="1" style="width: 49%; height: 4px;">
                                    <tr>
                                        <td class="style44">
                                            &nbsp;
                                        </td>
                                        <td class="style45">
                                            <asp:HiddenField ID="txtCodigoIdentificadoPor" runat="server" />
                                            <asp:HiddenField ID="lblcodSNC" runat="server" Value="0" />
                                            <asp:TextBox ID="txtIdentificadoPor" runat="server" CssClass="frm" Width="297px"
                                                ReadOnly="true"></asp:TextBox>
                                            &nbsp;
                                        </td>
                                        <td>
                                            <input type="button" value="" id="btnBuscarEmpleado" />
                                        </td>
                                    </tr>
                                </table>
                                <td width="6">
                                    &nbsp;
                                </td>
                        </tr>
                        <tr>
                            <td width="6">
                            </td>
                            <td>
                            </td>
                            <td width="6">
                            </td>
                        </tr>
                    </table>
                    <p align="center">
                        <button id="btnActualizar" class="submitBtn">
                            <span>Actualizar</span></button>
                        <asp:Button ID="btnRegistrar" runat="server" Text="Registrar" CssClass="submitBtn"
                            OnClick="btnRegistrar_Click" />
                        <button id="btnCancelar" class="submitBtn">
                            <span>Cancelar</span></button>
                        <button id="btnLimpiar" class="submitBtn">
                            <span>Limpiar</span></button>
                        <button id="btnDerivar" class="submitBtn">
                            <span>Derivar</span></button></p>
                </td>
                <td width="7" background="images/caja_main03.gif">
                    &nbsp;
                </td>
            </tr>
            <tr>
                <td colspan="3">
                    <img src="images/caja_main04.gif" width="973" height="13" />
                </td>
            </tr>
        </table>
    </div>
    <div id="Derivar">
        <div>
            <h2>
                Derivar Servicios No Conformes</h2>
            <table width="90%" border="0" cellspacing="1" cellpadding="2">
                <tr>
                    <td class="style27" colspan="3">
                        Derivar a los siguientes correos:
                    </td>
                </tr>
                <tr>
                    <td class="style29">
                        &nbsp;
                    </td>
                    <td class="style34">
                        Correo jefe de área:
                    </td>
                    <td class="style31">
                        &nbsp;
                    </td>
                    <td class="style30">
                    </td>
                </tr>
                <tr>
                    <td class="style29">
                        &nbsp;
                    </td>
                    <td class="style34">
                        <asp:TextBox ID="TxtCorreo1" runat="server" ReadOnly="True" Width="223px" Enabled="False"></asp:TextBox>
                    </td>
                    <td class="style31">
                        <asp:CheckBox ID="ChGerente" runat="server" />
                    </td>
                    <td class="style30">
                        &nbsp;
                    </td>
                </tr>
                <tr>
                    <td class="style28">
                        &nbsp;&nbsp;
                    </td>
                    <td class="style33">
                        Correos de áreas involucradas:
                    </td>
                    <td class="style32">
                        &nbsp;
                    </td>
                </tr>
                <tr>
                    <td class="style28">
                        &nbsp;
                    </td>
                    <td class="style33">
                        <asp:TextBox ID="TxtCorreo2" runat="server" ReadOnly="True" Width="223px" Enabled="False"></asp:TextBox>
                    </td>
                    <td class="style32">
                        <asp:CheckBox ID="ChA1" runat="server" />
                    </td>
                </tr>
                <tr>
                    <td class="style28">
                        &nbsp;&nbsp;&nbsp;
                    </td>
                    <td class="style33">
                        <asp:TextBox ID="TxtCorreo3" runat="server" ReadOnly="True" Width="223px" Enabled="False"></asp:TextBox>
                    </td>
                    <td class="style32">
                        <asp:CheckBox ID="ChA2" runat="server" />
                    </td>
                </tr>
                <tr>
                    <td class="style28">
                        &nbsp;&nbsp;
                    </td>
                    <td class="style33">
                        <asp:TextBox ID="TxtCorreo4" runat="server" ReadOnly="True" Width="223px" Enabled="False"></asp:TextBox>
                    </td>
                    <td class="style32">
                        <asp:CheckBox ID="ChA3" runat="server" />
                    </td>
                </tr>
                <tr>
                    <td class="style28">
                        &nbsp;&nbsp;
                    </td>
                    <td class="style33">
                        <asp:TextBox ID="TxtCorreo5" runat="server" ReadOnly="True" Width="223px" Enabled="False"></asp:TextBox>
                    </td>
                    <td class="style32">
                        <asp:CheckBox ID="ChA4" runat="server" />
                    </td>
                </tr>
                <tr>
                    <td class="style28">
                        &nbsp;
                    </td>
                    <td class="style33">
                        &nbsp;
                    </td>
                    <td class="style32">
                        &nbsp;
                    </td>
                </tr>
                <tr>
                    <td class="style28">
                        &nbsp;
                    </td>
                    <td class="style33">
                        &nbsp;
                    </td>
                    <td class="style32">
                        &nbsp;
                    </td>
                </tr>
            </table>
            <table width="80%" border="0" cellspacing="1" cellpadding="2" align="center">
                <tr>
                    <td align="center">
                        <button id="Btnenviar" value="closeModal" class="submitBtn" style="margin-right: 0px;">
                            <span>Evniar</span></button>
                        <button id="BtnSalir" value="closeModal" class="submitBtn" style="margin-right: 0px;">
                            <span>Salir</span></button>
                    </td>
                </tr>
            </table>
        </div>
        <table id="Table2">
        </table>
        <table id="DerivarSNC">
        </table>
        <div id="grdPager3">
        </div>
    </div>
    <div id="dlgBusquedaEmpleado">
        <div>
            <h2>
                Buscar Empleado</h2>
            <table width="90%" border="0" cellspacing="1" cellpadding="2">
                <tr>
                    <td>
                        Apellido:
                    </td>
                    <td>
                        <asp:TextBox ID="txtBuscarApellido" runat="server" CssClass="frm"></asp:TextBox>
                    </td>
                    <td>
                        Nombre:
                    </td>
                    <td>
                        <asp:TextBox ID="txtBuscarNombre" runat="server" CssClass="frm"></asp:TextBox>
                    </td>
                </tr>
            </table>
            <table width="80%" border="0" cellspacing="1" cellpadding="2" align="center">
                <tr>
                    <td align="center">
                        <button id="buscarEmpleado" value="buscarEmpleado" class="submitBtn">
                            <span>Buscar</span></button>
                        <button id="btnSalirBusquedaEmpleado" value="closeModal" class="submitBtn" style="margin-right: 0px;">
                            <span>Salir</span></button>
                    </td>
                </tr>
            </table>
        </div>
        <table id="grdListEmpleado">
        </table>
        <div id="grdPager2">
        </div>
    </div>
    <div id="dlgBusquedaSNC">
        <div>
            <h2>
                Buscar Servicio No Conforme</h2>
            <table width="90%" border="0" cellspacing="1" cellpadding="2">
                <tr>
                    <td width="85">
                        Codigo SNC:
                    </td>
                    <td width="60">
                        <asp:TextBox ID="txtCodigoBusqueda" runat="server" CssClass="frm"></asp:TextBox>
                    </td>
                    <td width="120" align="right">
                        Descripción SNC:
                    </td>
                    <td>
                        <asp:TextBox ID="txtDescripcionBusqueda" runat="server" CssClass="frm"></asp:TextBox>
                    </td>
                    <td width="110" align="right">
                        Area Involucrada:
                    </td>
                    <td>
                        <asp:DropDownList ID="cmbAreaBusqueda" runat="server" Height="22px" Width="200px">
                            <asp:ListItem Text="---Seleccione un Área---" Value="" Selected="True"></asp:ListItem>
                        </asp:DropDownList>
                    </td>
                    <td>
                        <button id="btnBuscarSNC" class="submitBtn">
                            <span>Buscar</span></button>
                    </td>
                </tr>
            </table>
        </div>
        <table id="grdListSNC">
        </table>
        <div id="grdPagerSNC">
        </div>
    </div>
    </form>
</asp:Content>
